#include<stdio.h>
#include<math.h>
typedef struct dd
{
    int x;
    int y;
    int d;
}DD;
int main()
{   
    int n, i, j;
    DD a[10], tmp;
    scanf("%d", &n);
    for(i = 0; i < n; i ++)
    {
        scanf("%d %d", &a[i].x, &a[i].y);
        a[i].d = pow(a[i].x, 2) + pow(a[i].y, 2);
    }
    for(i = 0; i < n - 1; i ++)
    {
        for(j = i; j < n; j ++)
        {
            if(a[i].d > a[j].d)
            {
                tmp = a[i];
                a[i] = a[j];
                a[j] = tmp;
            }
        }
    }

    for(i = 0; i < n; i ++)
        printf("(%d,%d) ", a[i].x, a[i].y);
    return 0;
}